Text copied to clipboard!

Tittel

Text copied to clipboard!

C-programvareingeniør

Beskrivelse

Text copied to clipboard!
Vi ser etter en dyktig og motivert C-programvareingeniør som kan bli en del av vårt tekniske team. Som C-programvareingeniør vil du ha ansvar for å utvikle, optimalisere og vedlikeholde programvareløsninger skrevet i C, ofte for systemnære applikasjoner, innebygde systemer eller ytelseskritiske miljøer. Du vil samarbeide tett med andre utviklere, testere og prosjektledere for å sikre at våre produkter møter høye krav til kvalitet, sikkerhet og ytelse. Stillingen krever solid erfaring med C-programmering, samt forståelse for lavnivå systemarkitektur, minnehåndtering og feilsøking. Du bør ha erfaring med utvikling på ulike plattformer, inkludert Linux og/eller sanntidssystemer. Kjennskap til versjonskontrollsystemer som Git, samt bruk av byggverktøy og feilsøkingsverktøy, er essensielt. Vi verdsetter evnen til å arbeide selvstendig, men også samarbeide effektivt i team. Du må kunne analysere komplekse problemer, foreslå løsninger og implementere dem på en strukturert og effektiv måte. Erfaring med agile utviklingsmetoder og kontinuerlig integrasjon er en fordel. Som C-programvareingeniør hos oss vil du få muligheten til å jobbe med spennende prosjekter innenfor ulike bransjer, inkludert industri, telekommunikasjon, helse og automasjon. Du vil være en viktig bidragsyter i hele utviklingssyklusen, fra kravspesifikasjon til ferdig produkt. Vi tilbyr et stimulerende arbeidsmiljø med fokus på faglig utvikling, fleksibilitet og innovasjon. Du vil få tilgang til moderne verktøy og teknologier, samt mulighet til å delta på kurs og konferanser for å holde deg oppdatert innen faget.

Ansvarsområder

Text copied to clipboard!
  • Utvikle og vedlikeholde programvare skrevet i C
  • Feilsøke og optimalisere eksisterende kode
  • Delta i design og arkitektur av nye systemer
  • Samarbeide med tverrfaglige team
  • Skrive og vedlikeholde teknisk dokumentasjon
  • Utføre enhetstesting og integrasjonstesting
  • Bidra til kontinuerlig forbedring av utviklingsprosesser
  • Implementere sikkerhets- og kvalitetsstandarder
  • Delta i kodegjennomganger
  • Støtte implementering i produksjonsmiljøer

Krav

Text copied to clipboard!
  • Bachelorgrad eller høyere innen informatikk, elektronikk eller lignende
  • Minimum 3 års erfaring med C-programmering
  • God forståelse for systemnær programmering og minnehåndtering
  • Erfaring med Linux eller sanntidssystemer
  • Kjennskap til Git og andre versjonskontrollsystemer
  • Erfaring med byggverktøy som Make eller CMake
  • Evne til å skrive effektiv, lesbar og vedlikeholdbar kode
  • Gode analytiske ferdigheter og problemløsningsevne
  • Erfaring med agile metoder er en fordel
  • Gode kommunikasjonsevner på norsk og engelsk

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Hvor mange års erfaring har du med C-programmering?
  • Har du erfaring med innebygde systemer eller sanntidssystemer?
  • Hvilke plattformer har du utviklet programvare for?
  • Kan du beskrive et prosjekt der du optimaliserte ytelsen til C-kode?
  • Hvilke verktøy bruker du for feilsøking og testing?
  • Har du erfaring med teamarbeid i tverrfaglige prosjekter?
  • Hvordan sikrer du kvalitet i koden du skriver?
  • Har du erfaring med versjonskontrollsystemer som Git?
  • Er du kjent med agile utviklingsmetoder?
  • Er du komfortabel med å skrive teknisk dokumentasjon?